Add support for Xilinx Zynq UltraScale+ MPSOC
authorSoren Brinkmann <[email protected]>
Mon, 7 Mar 2016 04:16:27 +0000 (20:16 -0800)
committerSoren Brinkmann <[email protected]>
Wed, 6 Apr 2016 17:44:27 +0000 (10:44 -0700)
commitc8284409e13ea72d08a9d858f8bcbddfb2f4df42
tree782fb94f2b6bbc49740979daa7c87fa71baf1343
parent21aa752dd8ece3aeb0264ebf385db2989e436972
Add support for Xilinx Zynq UltraScale+ MPSOC

The Xilinx Zynq UltraScale+ MPSOC containes a quad A53 cluster. This
patch adds the platform port for that SoC.

Signed-off-by: Soren Brinkmann <[email protected]>
25 files changed:
docs/plat/xilinx-zynqmp.md [new file with mode: 0644]
plat/xilinx/zynqmp/aarch64/zynqmp_common.c [new file with mode: 0644]
plat/xilinx/zynqmp/aarch64/zynqmp_helpers.S [new file with mode: 0644]
plat/xilinx/zynqmp/bl31_zynqmp_setup.c [new file with mode: 0644]
plat/xilinx/zynqmp/include/plat_macros.S [new file with mode: 0644]
plat/xilinx/zynqmp/include/platform_def.h [new file with mode: 0644]
plat/xilinx/zynqmp/plat_psci.c [new file with mode: 0644]
plat/xilinx/zynqmp/plat_topology.c [new file with mode: 0644]
plat/xilinx/zynqmp/plat_zynqmp.c [new file with mode: 0644]
plat/xilinx/zynqmp/platform.mk [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_api_sys.c [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_api_sys.h [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_client.c [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_client.h [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_common.h [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_defs.h [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_ipi.c [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_ipi.h [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_svc_main.c [new file with mode: 0644]
plat/xilinx/zynqmp/pm_service/pm_svc_main.h [new file with mode: 0644]
plat/xilinx/zynqmp/sip_svc_setup.c [new file with mode: 0644]
plat/xilinx/zynqmp/tsp/tsp-zynqmp.mk [new file with mode: 0644]
plat/xilinx/zynqmp/tsp/tsp_plat_setup.c [new file with mode: 0644]
plat/xilinx/zynqmp/zynqmp_def.h [new file with mode: 0644]
plat/xilinx/zynqmp/zynqmp_private.h [new file with mode: 0644]